REST客户端扩展未在VSCode中发送表单数据

REST客户端扩展未在VSCode中发送表单数据,rest,visual-studio-code,Rest,Visual Studio Code,我试图在vscode中使用REST客户端进行POST身份验证,但它不接受我的表单数据。这是来自postman的http代码,它似乎与上的规范相匹配,但我不明白为什么它不喜欢从vscode提交时的凭据。非常感谢您的帮助或指点 Request: POST /myservicestack/authenticate/credentials HTTP/1.1 Host: services.mydomain.com Accept: application/json cache-control: no

我试图在vscode中使用REST客户端进行POST身份验证,但它不接受我的表单数据。这是来自postman的http代码,它似乎与上的规范相匹配,但我不明白为什么它不喜欢从vscode提交时的凭据。非常感谢您的帮助或指点

Request:    
POST /myservicestack/authenticate/credentials HTTP/1.1
Host: services.mydomain.com
Accept: application/json
cache-control: no-cache
Postman-Token: cdax7d61-8d8b-4f3q-b45v-74a240f33693

Content-Disposition: form-data; name="UserName"

myemail@address.com

Content-Disposition: form-data; name="Password"

My Password!

Content-Disposition: form-data; name="RememberMe"

true
------WebKitFormBoundary7MA4YWxkTrZu0gW--



Response:
{
  "responseStatus": {
    "errorCode": "ValidationException",
    "message": "Validation failed: \r\n -- 'User Name' should not be empty.\r\n -- 
                'Password' should not be empty.",
    "errors": [
     {
       "errorCode": "NotEmpty",
       "fieldName": "UserName",
       "message": "'User Name' should not be empty.",
       "meta": {
         "PropertyName": "User Name"
     }
   },
   {
     "errorCode": "NotEmpty",
     "fieldName": "Password",
     "message": "'Password' should not be empty.",
     "meta": {
       "PropertyName": "Password"
     }
    }
   ]
  }
 }

这里的工具是一个转移视线的工具,您应该检查服务器端点希望其数据采用的数据格式。通常,REST服务期望请求作为JSON,但这并非普遍正确

例如(包括页眉和正文):


如果您想查看服务器可能接收到什么,那么您可以对照服务进行检查,例如-只是不包括任何敏感数据

服务器希望数据采用什么格式?它是JSON还是一个由多个部分组成的表单?我检查了postman,发现那篇文章是错误的。我删除了标题,但仍然得到了一个200英寸的邮递员。从我上面的代码片段中删除。
POST https://example.com/comments HTTP/1.1
content-type: application/json

{
    "UserName": "myemail@address.com",
    "Password": "My Password!",
    "RememberMe":  true
}