我。我使用vb.net使用visual studio 8。我正在尝试发布符合以下架构的发布请求,但是我的失败很糟糕。
<?xml version="1.0" encoding="UTF-8"?>
<postBetOrder xmlns="urn:betfair:games:api:v1"
marketId="2568540" round="1" currency="GBP">
<betPlace>
<bidType>BACK</bidType>
<price>2.5</price>
<size>2.50</size>
<selectionId>658440</selectionId>
</betPlace>
我不确定我需要做些什么来发布才能下注。我已经有很多事情发布了正确形式的正确信息,使用 postStream = myWebRequest.GetRequestStream() postStream.Write(bytedata,0,bytedata.Length) 但到目前为止,我得到的只是一个错误,文件过早结束。 请任何人都可以帮忙。感谢所有的贡献。
答案 0 :(得分:0)
正如Sonny Boy所建议的那样,你忽略了在文件的末尾包含一个。
(社区维基,只是试图正式回答这个问题。)
答案 1 :(得分:0)
<?xml version="1.0" encoding="UTF-8"?>
<postBetOrder xmlns="urn:betfair:games:api:v1"
marketId="2568540" round="1" currency="GBP">
<betPlace>
<bidType>BACK</bidType>
<price>2.5</price>
<size>2.50</size>
<selectionId>658440</selectionId>
</betPlace>
*</postBetOrder>*
这是您示例的正确格式,但我需要更多信息才能为您提供完整的解决方案。