C# curl_错误_56和HTTP_错误_502有什么共同点?
我正在Slack中开发一个聊天机器人,它向C# curl_错误_56和HTTP_错误_502有什么共同点?,c#,api,asp.net-core,slack-commands,C#,Api,Asp.net Core,Slack Commands,我正在Slack中开发一个聊天机器人,它向http://localhost:44331/values/api我在C.中内置的.NET核心API。在Post请求中有一个响应\u url,我可以用它发回所需的信息 所以我已经试着做了两个星期了,我用了一个提琴手来模拟这个请求,这样我就可以对身体和头部做一些改变,看看这是否有什么不同 在经历了很多错误之后,我发现了两个很长时间没有改变的错误 与Slack聊天机器人一起发送:curl\u error\u 56 在这件事上,除了我想把请求发送到的url之外
http://localhost:44331/values/api
我在C.
中内置的.NET核心API
。在Post请求中有一个响应\u url
,我可以用它发回所需的信息
所以我已经试着做了两个星期了,我用了一个提琴手来模拟这个请求,这样我就可以对身体和头部做一些改变,看看这是否有什么不同
在经历了很多错误之后,我发现了两个很长时间没有改变的错误
与Slack聊天机器人一起发送:curl\u error\u 56
在这件事上,除了我想把请求发送到的url
之外,我真的没有什么可以改变的。
事实上,这个请求甚至从未到达我的API
中的post方法
HTTP错误400
我曾经获取机器人发送的信息,并将其复制到fiddler中的composer中。
我是一个网络编程的新手,所以我真的不知道他们有什么共同点。
这些错误是因为我使用的是localhost吗?
我错过了什么
这是请求,如果需要,您可以复制它
host: localhost:44331
Accept: application/json,*/*
Accept-Encoding: gzip,deflate
Content-Type: application/x-www-form-urlencoded
User-Agent: Slackbot 1.0 (+https://api.slack.com/robots)
X-Slack-Request-Timestamp: 1569238196
X-Slack-Signature: v0=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Content-Length: 381
Connection: keep-alive
好的,我得到了一位朋友的帮助,他向我解释说Slack无法访问我的本地主机,因为它不是本地应用程序。它从web上获取信息并让它向本地主机发送请求是没有用的,因为它不是静态IP。 我需要的是一个端点。 我可以从我的ISP(互联网服务提供商)处请求,或者给自己找一台已经有静态IP的服务器
感谢您提供的任何帮助。没有像图像这样有用的东西将是一个好的开始。@tripleee这就是您需要的吗?