我正在尝试添加新的所有者,使用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
可能有什么不对。请回复。
答案 0 :(得分:0)
我修复了422 Unprocessable实体错误和400错误请求错误。看起来像是语义上错误的xml并且xml标签附近没有很好地形成
它解决了这个问题。 我刚刚通过从c#代码向Streamsend api发送请求添加了一个新的所有者。谢谢你的回复。