pub struct AkamaiWebTask {
pub page_url: String,
pub v3_url: String,
pub ua: String,
pub lang: String,
pub index: i32,
pub abck: String,
pub bmsz: String,
pub script_base64: String,
pub encode_data: String,
pub extra: ExtraFields,
}Expand description
Akamai Web task.
Fields§
§page_url: StringPage URL associated with the Akamai script.
v3_url: StringURL of the Akamai v3 script.
Most sites change this URL on every request, so it has to be read from the page rather than hard-coded. It is the URL itself, not the script the URL serves.
ua: StringBrowser user agent.
lang: StringBrowser language.
index: i32Current interaction round.
abck: StringCurrent _abck cookie value.
bmsz: StringCurrent bm_sz cookie value.
script_base64: StringBase64-encoded Akamai script.
encode_data: StringEncoded state returned by the previous round.
extra: ExtraFieldsAdditional worker parameters.
Implementations§
Source§impl AkamaiWebTask
impl AkamaiWebTask
pub fn serialize<__S>(
__self: &AkamaiWebTask,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl AkamaiWebTask
impl AkamaiWebTask
Sourcepub fn builder() -> AkamaiWebTaskBuilder
pub fn builder() -> AkamaiWebTaskBuilder
Create an instance of AkamaiWebTask using the builder syntax
Trait Implementations§
Source§impl Clone for AkamaiWebTask
impl Clone for AkamaiWebTask
Source§impl Debug for AkamaiWebTask
impl Debug for AkamaiWebTask
Source§impl Default for AkamaiWebTask
impl Default for AkamaiWebTask
Auto Trait Implementations§
impl Freeze for AkamaiWebTask
impl RefUnwindSafe for AkamaiWebTask
impl Send for AkamaiWebTask
impl Sync for AkamaiWebTask
impl Unpin for AkamaiWebTask
impl UnsafeUnpin for AkamaiWebTask
impl UnwindSafe for AkamaiWebTask
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more