问题描述
由于某种原因,我在将身份验证发送到FedEx的API时收到400错误请求错误。
这是我的代码:
$payload = [
'grant_type' => 'client_credentials','client_id' => self::$apiKey,'client_secret' => self::$apiSecret
];
$api = new App_ApiTransaction('POST',self::$authEndpoint,$payload,App_ApiTransaction::ENCODE_JSON);
$api->addHeader( 'Content-Type','application/x-www-form-urlencoded');
我尝试使用GET,但出现405错误。另外,这是一个自定义标头函数。
是什么原因引起的? 谢谢, 凯文
解决方法
找到了解决方案,这是我必须要做的:
Dim R As New ResizeControls()
Private Sub Form1_HandleCreated(ByVal sender As Object,ByVal e As System.EventArgs) Handles Me.HandleCreated
R.Container = Me
End Sub
Private Sub Form1_Resize(ByVal sender As Object,ByVal e As System.EventArgs) Handles Me.Resize
Me.StartPosition = FormStartPosition.CenterScreen
R.ResizeControls()
End Sub
基本上将有效载荷更改为正确的格式