gpt4 book ai didi

c# - 如何阻止 HTTP 转义引号?

转载 作者:可可西里 更新时间:2023-11-01 16:49:05 29 4
gpt4 key购买 nike

我正在使用 C# 将一些数据发布到运行 PHP 的网络服务器。

我在 POST 数据中向服务器发送一个 JSON 格式的对象。

数据离开 C# 程序时看起来像这样:

json_text={"abc":"hello", "dfg":"world"}

我让服务器使用 echo $_POST['json_text']; 准确地打印数据,脚本输出如下:

{\"abc\":\"hello\", \"dfg\":\"world\"}

我不太了解 POST 数据是如何打包到 HTTP 数据包中的。我打开 WireShark 以查看如何在 POST 数据中发送引号,它们似乎被替换为 %22。但是,我尝试用 %22 替换我的引号,但它并没有阻止引号在输出时被转义。

谢谢

最佳答案

关闭 PHP 的 magic_quotes选项。这可能就是反斜杠的来源。

关于c# - 如何阻止 HTTP 转义引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6715650/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com