İlanınızda fotoğraf yüklemek için bu servise istek atılır.
https://agentgateway.hemlak.com/realty/{realtyId}/file?order=1
| realtyId | İlana ait Id bilgisidir. |
| order | Parametre olarak girilir ve yüklenilecek dosya sırasını verir. |
POST /realty/36264196/file?order=1 HTTP/1.1
Host: stageagentgateway.hemlak.com
Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJmaXJzdE5hbWUiOiJIYXNhbiIsImxhc3ROYW1lIjoiRWZlIiwiZmlybUlkIjoxMTc1MDMsImZpcm1Vc2VySWQiOjI1ODQzNjcsImFkbWluIjp0cnVlLCJlbWFpbCI6InRlc3RoZWZlNUB5b3BtYWlsLmNvbSIsImV4cCI6MTYwODcyMDIwMiwiaWF0IjoxNjA2MTI4MjAyfQ.3-nEe62ZJQVTHxeP7djzIDxE3Xm1z-mvaDXGUxvvs
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
Cookie: __cfduid=d2f9272e9d918b4c7f05413327389bab61608381732
Content-Length: 174
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name=""; filename="ilan-22.jpeg"
Content-Type: image/jpeg
(data)
----WebKitFormBoundary7MA4YWxkTrZu0gW
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("image/jpg");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
.addFormDataPart("","ilan-22.jpeg",
RequestBody.create(MediaType.parse("application/octet-stream"),
new File("/Users/testuser/Downloads/1/ilan-22.jpg")))
.build();
Request request = new Request.Builder()
.url("https://stageagentgateway.hemlak.com/realty/36264196/file?order=1")
.method("POST", body)
.addHeader("Authorization", "Bearer eyJhbGciOiJIUzUxMiJ9.eyJmaXJzdE5hbWUiOiJIYXNhbiIsImxhc3ROYW1lIjoiRWZlIiwiZmlybUlkIjoxMTc1MDMsImZpcm1Vc2VySWQiOjI1ODQzNjcsImFkbWluIjp0cnVlLCJlbWFpbCI6InRlc3RoZWZlNUB5b3BtYWlsLmNvbSIsImV4cCI6MTYwODcyMDIwMiwiaWF0IjoxNjA2MTI4MjAyfQ.3-nEe62ZJQVTHxeP7djzIDxE3Xm1z-mvaDXGUxvvs7leUPPwQe")
.addHeader("Content-Type", "image/jpg")
.addHeader("Cookie", "__cfduid=d2f9272e9d918b4c7f05413327389bab61608381732")
.build();
Response response = client.newCall(request).execute();
var client = new RestClient("https://stageagentgateway.hemlak.com/realty/36264196/file?order=1");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer eyJhbGciOiJIUzUxMiJ9.eyJmaXJzdE5hbWUiOiJIYXNhbiIsImxhc3ROYW1lIjoiRWZlIiwiZmlybUlkIjoxMTc1MDMsImZpcm1Vc2VySWQiOjI1ODQzNjcsImFkbWluIjp0cnVlLCJlbWFpbCI6InRlc3RoZWZlNUB5b3BtYWlsLmNvbSIsImV4cCI6MTYwODcyMDIwMiwiaWF0IjoxNjA2MTI4MjAyfQ.3-nEe62ZJQVTHxeP7djzIDxE3Xm1z-mvaDX");
request.AddHeader("Content-Type", "image/jpg");
request.AddHeader("Cookie", "__cfduid=d2f9272e9d918b4c7f05413327389bab61608381732");
request.AddHeader("Accept","multipart/form-data");
request.AddFile("", "/uploads/ilan-22.jpg");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
{
"realtyFileId": "450654603"
}