Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perubahan serialisasi
SDK for Java v1.x dan v2.x berbeda dalam cara mereka membuat serial objek List untuk meminta parameter.
SDK for Java 1.x tidak membuat serial daftar kosong, sedangkan SDK for Java 2.x membuat serial daftar kosong sebagai parameter kosong.
Misalnya, pertimbangkan layanan dengan SampleOperation
yang membutuhkan aSampleRequest
. SampleRequest
Menerima dua parameter—tipe String str1
dan tipe List listParam
—seperti yang ditunjukkan pada contoh berikut.
contoh dari SampleOperation
dalam 1.x
SampleRequest v1Request = new SampleRequest() .withStr1("TestName"); sampleServiceV1Client.sampleOperation(v1Request);
Pencatatan tingkat kabel menunjukkan bahwa listParam
parameter tidak diserialisasi.
Action=SampleOperation&Version=2011-01-01&str1=TestName
contoh dari SampleOperation
dalam 2.x
sampleServiceV2Client.sampleOperation(b -> b .str1("TestName"));
Pencatatan tingkat kabel menunjukkan bahwa listParam
parameter diserialkan tanpa nilai.
Action=SampleOperation&Version=2011-01-01&str1=TestName&listParam=