c# - POST整数或字符串的正确RestRequest“Content-Type”是什么?
问题描述
我正在尝试构建一个系统测试来测试 Api 端点,我需要输入一个整数,例如。124562,而不是 json。我的 .addHeader 和 .addParameter 代码为“Application/json”,但我想当我输入 json 字符串时它可以工作,但在我的情况下,它只是一个像“124562”这样的数字。我不确定正确的方法。我的代码如下:
public RestRequest CreatePostRequest(string paymentid)
{
var restRequest = new RestRequest(Method.POST);
restRequest.AddHeader("accept", "application/json");
restRequest.AddParameter("application/json", paymentid, ParameterType.RequestBody);
return restRequest;
}
解决方案
推荐阅读
- php - 用于本地 PHP 开发的 Docker:覆盖 $_SERVER 变量
- amazon-web-services - AWS 身份联合和 AWS 组织
- kops - 将 etcd 和根卷更新到启用加密的 gp3
- postgresql-9.4 - Postgrsql:如果不存在则插入,否则返回值
- angularjs - Cordova 离子涡旋区域管理
- java - MutableMap 在 Activity 重新启动时重新初始化
- typescript - 在保持 Typesafe 的同时逐步构建带有必填字段的 typescript 对象
- php - 在laravel中检查跨数据库关系的存在
- windows - Docker for Windows:设置 mem_limit 时,请求的资源正在使用中错误
- c++ - 使用三元运算符和直接函数调用来延长生命周期?