解释什么我做错了我的HTTP POST到哟
本文关键字:HTTP POST 到哟 我的 错了 什么 解释 | 更新日期: 2023-09-27 18:11:26
我以前从未做过任何发布数据,我想我可能错过了一些东西,我正试图用我所拥有的帮助向Yo发送POST,但我仍然有点困惑。
using (var wb = new WebClient())
{
var data = new NameValueCollection();
data["api_token"] = "<API I was sent>";
var response = wb.UploadValues("http://api.justyo.co/yoall/", "POST", data);
}
使用正确的api令牌,我不能100%确定数据名称"用户名"或"密码",但我看不到任何其他内容和名称有意义。
(IYDK: Yo是一个没有字符的社交消息应用程序,你点击一个名字,它会发送一个"Yo"通知,POST应该发送一个"Yo"给我的联系人中的每个人)
如果你阅读api文档,你会看到这个:
HTTP POST使用您喜欢的语言或" curl -data " api_token= " http://api.justyo.co/yoall/"
你可以清楚地看到,你只需要发送"api_token"
试试这个:
using (var wb = new WebClient())
{
var data = new NameValueCollection();
data["api_token"] = "REPLACE_WITH_YOUR_API_TOKEN";
var response = wb.UploadValues("http://api.justyo.co/yoall/", "POST", data);
}
您可以使用下面的代码提供更多信息吗?
var message = string.Format("'nResponse received was :'n{0}", Encoding.ASCII.GetString(response));
和
我开发了一个应用程序,它工作,希望它有帮助。
https://github.com/cguldogan/YoSharp