我正在尝试制作一个 asmx 文件(用 c# 编写),它将接收来自另一个服务的 POST 请求,在本例中为 Trello。但是我相信我在接收“JSON 有效负载”时遇到了问题。Trello 正在创建请求,所以我不确切知道他们的代码是什么样的。我用来接收请求的代码格式如下:
[WebMethod]
public string TrelloCallback()
{
//connect to database
//do stuff
//return "OK"
}
但是,即使我的代码仅包含“返回 OK”,这也会立即失败。我使用了诸如 Postman 之类的应用程序(https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm?hl=en),并使用 URL 示例成功地向 TrelloCallback 发送了 post 和 get 请求。 com/excample2.asmx/TrelloCallback,但是来自 Trello 的请求根本失败。
如果有人对可能导致此问题的原因有任何想法,或者有解决方法的解决方案,我将不胜感激。
ps 有效载荷的形式为:
{
action: { ... }//Action (comment, move)
model: { ... }//Basic information
}