This sample code shows a request to the Shipment Server from PHP. The first example is using multipart/form-data and the second one is using urlencoded. It uses cURL for http request, so cURL must be installed / enabled at your server. Json_encode has been used in PHP for serializing into JSON for the request, and json_decode to deserializing JSON to arrays from the response.
Multipart/form-data:
<?php //Shipment data $data = array( 'Kind' => 1, 'ActorCSID' => 63, 'ProdConceptID' => 1032, 'Addresses' => array( array( 'Kind' => 2, 'Name1' => 'Test sender', 'Street1' => 'Test Address', 'PostCode' => '0580', 'City' => 'Oslo', 'CountryCode' => 'NO'), array( 'Kind' => 1, 'Name1' => 'Ola Testmann', 'Street1' => 'Test Address 1', 'PostCode' => '0580', 'City' => 'Oslo', 'CountryCode' => 'NO')), 'Lines' => array( array( 'PkgWeight' => 5000, 'Pkgs' => array( array( 'ItemNo' => 1)))) ); //Label type $Options['Labels'] = 'PNG'; //Post variables $Post_data = array(); $Post_data['actor'] = '63'; $Post_data['key'] = 'sample'; $Post_data['command'] = 'SubmitShipment'; $Post_data['data'] = json_encode($data); //Serialize the data array to JSON $Post_data['Options'] = json_encode($Options); //Serialize Options to JSON //cURL setup $ch = curl_init('http://sstest.consignor.com/ship/ShipmentServerModule.dll'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POSTFIELDS, $Post_data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLINFO_HEADER_OUT, TRUE); $response = curl_exec($ch); //Response from Shipment Server //Display the request and response in the browser echo '<pre>'; echo 'Request:<br>'; print_r($Post_data); echo '<br>Response:<br>'; print_r(json_decode($response)); //Deserialize the JSON response to arrays echo '</pre>'; ?>
Urlencoded:
<?php $Post_data = 'options='.urlencode('{"Labels":"PNG"}') .'&actor=63&key=sample&command=SubmitShipment&data=' .urlencode(' { "Kind": 1, "ActorCSID": 63, "ProdConceptID": 1032, "Addresses": [ { "Kind": 2, "Name1": "Test sender", "Street1": "Test Address", "PostCode": "0580", "City": "Oslo", "CountryCode": "NO" }, { "Kind": 1, "Name1": "Ola Testmann", "Street1": "Test Address 1", "PostCode": "0580", "City": "Oslo", "CountryCode": "NO" } ], "Lines": [ { "PkgWeight": 5000, "Pkgs": [ { "ItemNo": 1 } ] } ] } '); //cURL setup $ch = curl_init('http://sstest.consignor.com/ship/ShipmentServerModule.dll'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POSTFIELDS, $Post_data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLINFO_HEADER_OUT, TRUE); curl_exec($ch); //Display the request and response in the browser echo "<pre>"; echo "Request:<br>"; print_r($Post_data); echo "<br>Response:<br>"; print_r($response); echo "</pre>"; ?>
Response dump:
stdClass Object ( [ShpCSID] => 83561 [ShpESID] => 2005619016 [InstallationID] => 20001794823 [Kind] => 1 [ShpNo] => 40170716483417046996 [PickupDt] => 2014-03-28T00:00:00 [LabelPrintDt] => 2014-03-28T01:10:11 [SubmitDt] => 2014-03-28T01:10:28 [DimensionalWeight] => 5000 [ActorCSID] => 63 [Temperature] => 1 [CarriagePayer] => 1 [CarrierConceptID] => 142 [CarrierCSID] => 116 [SubcarrierConceptID] => 211 [SubcarrierCSID] => 191 [ProdConceptID] => 1032 [ProdCSID] => 872 [StackCSID] => 53 [PayerAccountAtCarrier] => 12345654545 [SenderAccountAtCarrier] => 12345654545 [SenderAccountAtBank] => 11223344556 [Addresses] => Array ( [0] => stdClass Object ( [Kind] => 1 [Name1] => Ola Testmann [Street1] => Test Address 1 [PostCode] => 0580 [City] => Oslo [CountryCode] => NO ) [1] => stdClass Object ( [Kind] => 4 ) [2] => stdClass Object ( [Kind] => 9 ) [3] => stdClass Object ( [Kind] => 2 [Name1] => Test sender [Street1] => Test Address [PostCode] => 0580 [City] => Oslo [CountryCode] => NO ) ) [Amounts] => Array ( ) [References] => Array ( [0] => stdClass Object ( [Kind] => 99 [Value] => 2 ) ) [CSEvents] => Array ( [0] => stdClass Object ( [Kind] => 4 [Date] => 2014-03-28T01:10:28 [User] => json ) ) [Lines] => Array ( [0] => stdClass Object ( [LineWeight] => 5000 [PkgWeight] => 5000 [Pkgs] => Array ( [0] => stdClass Object ( [ItemNo] => 1 [PkgNo] => 00370716483417047000 [CSEvents] => Array ( [0] => stdClass Object ( [Kind] => 8 [Date] => 2014-03-28T01:10:11 [User] => json ) ) ) ) [References] => Array ( [0] => stdClass Object ( [Kind] => 219 [Value] => True ) ) ) ) [Labels] => Array ( [0] => stdClass Object ( [Content] => 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 [Type] => 10 ) ) )