Pengumuman: Semua project nonkomersial yang terdaftar untuk menggunakan Earth Engine sebelum
15 April 2025 harus
memverifikasi kelayakan nonkomersial untuk mempertahankan akses Earth Engine.
REST Resource: projects.featureViews.tiles
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Resource: HttpBody
Pesan yang merepresentasikan bagian isi HTTP arbitrer. Pesan ini hanya boleh digunakan untuk format payload yang tidak dapat direpresentasikan sebagai JSON, seperti biner mentah atau halaman HTML.
Pesan ini dapat digunakan baik dalam metode API streaming maupun non-streaming pada permintaan dan juga pada respons.
Pesan ini dapat digunakan sebagai kolom permintaan tingkat atas, yang praktis jika seseorang ingin mengekstrak parameter dari template HTTP atau URL ke dalam kolom permintaan dan juga menginginkan akses ke isi HTTP mentah.
Contoh:
message GetResourceRequest {
// A unique request id.
string requestId = 1;
// The raw HTTP body is bound to this field.
google.api.HttpBody http_body = 2;
}
service ResourceService {
rpc GetResource(GetResourceRequest)
returns (google.api.HttpBody);
rpc UpdateResource(google.api.HttpBody)
returns (google.protobuf.Empty);
}
Contoh dengan metode streaming:
service CaldavService {
rpc GetCalendar(stream google.api.HttpBody)
returns (stream google.api.HttpBody);
rpc UpdateCalendar(stream google.api.HttpBody)
returns (stream google.api.HttpBody);
}
Penggunaan jenis ini hanya mengubah cara penanganan isi permintaan dan respons; semua fitur lainnya tetap berfungsi tanpa perubahan.
Representasi JSON |
{
"contentType": string,
"data": string,
"extensions": [
{
"@type": string,
field1: ...,
...
}
]
} |
Kolom |
contentType |
string
Nilai header Content-Type HTTP yang menentukan jenis konten pada bagian isi.
|
data |
string (bytes format)
Isi permintaan/respons HTTP sebagai biner mentah. String berenkode base64.
|
extensions[] |
object
Metadata respons khusus aplikasi. Harus ditetapkan dalam respons pertama untuk API streaming. Objek yang berisi kolom tipe arbitrer. Kolom tambahan "@type" berisi URI yang mengidentifikasi jenis. Contoh: { "id": 1234, "@type": "types.example.com/standard/id" } .
|
Metode |
|
Menghitung gambar ubin peta yang menampilkan bagian dari FeatureView. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-25 UTC."],[[["\u003cp\u003e\u003ccode\u003egoogle.api.HttpBody\u003c/code\u003e is used to represent arbitrary HTTP request or response bodies, especially for non-JSON formats like raw binary or HTML.\u003c/p\u003e\n"],["\u003cp\u003eIt can be used in both streaming and non-streaming API methods, and as a top-level request field to access raw HTTP body along with URL or template parameters.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003egoogle.api.HttpBody\u003c/code\u003e has three fields: \u003ccode\u003econtentType\u003c/code\u003e for specifying the content type, \u003ccode\u003edata\u003c/code\u003e for the raw body content (base64-encoded), and \u003ccode\u003eextensions\u003c/code\u003e for application-specific metadata.\u003c/p\u003e\n"],["\u003cp\u003eUsing this type only affects how request and response bodies are handled; other API features remain unchanged.\u003c/p\u003e\n"]]],["The `HttpBody` message represents raw HTTP payloads, useful for non-JSON formats like binary or HTML. It can be used in both streaming and non-streaming API requests and responses, even as a top-level request field, and all other features remain unchanged. It contains `contentType` (Content-Type header), `data` (raw body as base64-encoded string), and optional `extensions` (application-specific metadata). The message type also allows streaming rpcs, and the JSON representation is also defined.\n"],null,["# REST Resource: projects.featureViews.tiles\n\nResource: HttpBody\n------------------\n\nMessage that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page.\n\nThis message can be used both in streaming and non-streaming API methods in the request as well as the response.\n\nIt can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body.\n\nExample: \n\n message GetResourceRequest {\n // A unique request id.\n string requestId = 1;\n\n // The raw HTTP body is bound to this field.\n google.api.HttpBody http_body = 2;\n\n }\n\n service ResourceService {\n rpc GetResource(GetResourceRequest)\n returns (google.api.HttpBody);\n rpc UpdateResource(google.api.HttpBody)\n returns (google.protobuf.Empty);\n\n }\n\nExample with streaming methods: \n\n service CaldavService {\n rpc GetCalendar(stream google.api.HttpBody)\n returns (stream google.api.HttpBody);\n rpc UpdateCalendar(stream google.api.HttpBody)\n returns (stream google.api.HttpBody);\n\n }\n\nUse of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------|\n| ``` { \"contentType\": string, \"data\": string, \"extensions\": [ { \"@type\": string, field1: ..., ... } ] } ``` |\n\n| Fields ||\n|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `contentType` | `string` The HTTP Content-Type header value specifying the content type of the body. |\n| `data` | `string (`[bytes](https://developers.google.com/discovery/v1/type-format)` format)` The HTTP request/response body as raw binary. A base64-encoded string. |\n| `extensions[]` | `object` Application specific response metadata. Must be set in the first response for streaming APIs. An object containing fields of an arbitrary type. An additional field `\"@type\"` contains a URI identifying the type. Example: `{ \"id\": 1234, \"@type\": \"types.example.com/standard/id\" }`. |\n\n| Methods ------- ||\n|--------------------------------------------------------------------------------|---------------------------------------------------------------|\n| ### [get](/earth-engine/reference/rest/v1beta/projects.featureViews.tiles/get) | Computes a map tile image showing a portion of a FeatureView. |"]]