gpt4 book ai didi

c# - 如何发送类型为 "text/xml"的 HTTP POST 请求

转载 作者:太空宇宙 更新时间:2023-11-03 21:54:31 26 4
gpt4 key购买 nike

我想发送“text/xml”类型的 HTTP POST 请求连同我发送的 Querystring 值的请求:

"?wicket:interface=:9:XXOIForm:transactionForm:componentListPanel:componentListView:0:component:expressEntryContainer:expressEntry::IBehaviorListener:0:&wicket:pcxt=XXOIForm&random=0.48316250719134435"

这是我手动添加的几个请求 header

request.Headers.Add("Accept-Language", "en-us,en;q=0.5");
request.Headers.Add("Wicket-Ajax", "true");
request.Headers.Add("Wicket-FocusedElementId", "id1a");

这是我通过 HTTP Anlayzer 工具记录的所有日志。

但是我无法绕过这个请求。请建议我有什么方法可以发送 "text/xml" 类型的 HTTP POST 请求?

或者我需要在请求 header 中发送什么?

是的,我只发送字节流格式的帖子数据请参阅我正在使用以下代码发送发布数据

protected void WritePostDataToRequest(string postData)
{

postData = postData.Replace("/", "%2F").Replace(",", "%2C").Replace(" ", "+").Replace("!", "%21").Replace("#", "%23");
data = encoding.GetBytes(postData);
request.ContentLength = data.Length;
newStream = request.GetRequestStream();
newStream.Write(data, 0, data.Length);
newStream.Close();
}

此外,我已经添加了请求 header 内容类型。

提前致谢...

最佳答案

request.ContentType = 'text/xml';

关于c# - 如何发送类型为 "text/xml"的 HTTP POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12832445/

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