如何在http POST请求中发送HTML代码?

Rco*_*rNY 3 html php post http

我是从Google Web Toolkit应用程序向php脚本发送HTTP POST请求.内容类型现在是"application/x-www-form-urlencoded"所以​​我可以将变量发送到php并$_POST[]在php中使用,但我认为我不能在其中一个变量中正确发送HTML标记.

这就是我所拥有的: post_data = var1=true&var2=true$html="HTML MARKUP HERE"

当这样做的时候,几乎没有任何html通过$_POST['html']变量中的php传递.在POST变量中完成发送html标记的正确方法是什么.谢谢.

Mat*_*all 8

查询参数进行百分比编码.在JavaScript中,您可以使用encodeURIComponent功能.

  • 谢谢,我刚刚接受了答案。抱歉耽误了8年!! (6认同)
  • 在这种情况下,你会介意[接受答案](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)? (4认同)
  • 大!!那就是我所需要的!只是为了在此讨论中添加更多内容...使用PHP函数rawurldecode()将编码的html解码回常规html标记。 (2认同)