404错误请求Streamsend API C#

时间:2014-09-15 09:25:38

标签: c# api

我正在尝试添加新的所有者,使用c#代码连接到streamsend api。 我按照文档发送xml:http://app.streamsend.com/docs/api/OwnersController.html

这是xml。

strbuild.Append("<owner>");
strbuild.AppendLine("<owner-id>" + strOwnerID + " </owner-id>");
strbuild.AppendLine("<owner-name>" + strOwnerName + "</owner-name>");
strbuild.AppendLine("<from-name>" + strFromName + "</from-name>");
strbuild.AppendLine("<from-email-address>" + strEmailAddress + "</from-email-      address>");
strbuild.AppendLine("<from-street-address-1>" + strStreetAddress + "</from-street- address-         1>");
strbuild.AppendLine("<from-street-address-2>" + "XXXYYY" + "</from-street-address-2>");
strbuild.AppendLine("<from-city>" + strFromCity + "</from-city>");
//strbuild.AppendLine("<from-state>" + "VIRGINIA" + "</from-state>");
strbuild.AppendLine("<from-zip>" + strFromZip + "</from-zip>");
strbuild.AppendLine("<from-country>" + strFromCountry + "</from-country");
strbuild.AppendLine("</owner>");

远程服务器返回错误:(400) bad request

可能有什么不对。请回复。

1 个答案:

答案 0 :(得分:0)

我修复了422 Unprocessable实体错误和400错误请求错误。看起来像是语义上错误的xml并且xml标签附近没有很好地形成     

它解决了这个问题。 我刚刚通过从c#代码向Streamsend api发送请求添加了一个新的所有者。谢谢你的回复。