RequestHelper

网络请求帮助类,通过该类中的方法发出的请求会自动在Http Header中添加签名信息。

构造函数

RequestHelper

参数 类型 说明
appKey string 授权方颁发的身份认证信息中的App
securityKey string 授权方颁发的身份认证信息中的Security
domain string 网络请求的domain,http开头或https开头

方法

  • PostAsync

该方法提供异步发送post请求的能力。

参数:

参数 类型 说明
url string 网络请求具体路径,不包含domain部分
postData Dictionary<string, object> 请求需要的参数
sign string 本次请求的签名值
nonce string 本次请求使用的nonce
timestamp string 本次请求使用的时间戳

返回:

Task<string>

可能抛出的异常:

异常信息 异常原因 异常类型
签名验证失败 Unauthorized HttpRequestException
请求目标内部错误 InternalServerError HttpRequestException
请求路径未找到 NotFound HttpRequestException
请求失败 Other HttpRequestException
  • PostAsync

该方法提供异步发送post请求的能力。

该方法是上一个方法的重载,除参数不同外,其他行为一致。

参数:

参数 类型 说明
url string 网络请求具体路径,不包含domain部分
postData Dictionary<string, object> 请求需要的参数
© Digital Maker Product Team all right reserved,powered by Gitbook该文件修订时间: 2023-02-02 10:40:12

results matching ""

    No results matching ""