gpt4 book ai didi

C# 等效于 Visual Basic API 调用

转载 作者:行者123 更新时间:2023-11-30 17:03:10 24 4
gpt4 key购买 nike

我继承了一个 API,它提供了一个 Visual Basic 示例,说明如何调用下面的 API:

Dim sPost As String
Dim sAction As String
Dim sXMLData As String
Dim sHTTPHeaders As String
sPost = "POST"
sAction = "http://MyHost/1/XmlService"
sXMLData = "<xml ..> <request …….. /></xml>"
sHTTPHeaders = "Content-type: text/xml"
Inet1.Execute sAction, sPost, sXMLData, sHTTPHeaders

我熟悉使用 HttpWebRequest,并且在设置内容类型、方法等方面没有问题,但我不确定如何设置 sXMLData - 我应该设置 HttpWebRequest 的哪个属性?

提前致谢。

最佳答案

您似乎想将该 XML 数据写入请求正文。为此,您通常使用 HttpWebRequest.GetRequestStream() 创建一个 StreamWriter:

// HttpWebRequest request;
// string sXmlData;

using (StreamWriter sw = new StreamWriter(request.GetRequestStream()))
{
sw.Write(sXmlData);
}

关于C# 等效于 Visual Basic API 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18885303/

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