1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Hỏi đáp WinHttp _HttpRequest Post nội dung và ảnh, bác nào mở cho em con đường máu với, cuộc sống bế tắc

Thảo luận trong 'Thảo luận chung - Hỏi đáp' bắt đầu bởi Nguyễn vũ quý, 15/1/18.

  1. Nguyễn vũ quý

    Nguyễn vũ quý Thành viên mới
    • 3/6

    Tham gia ngày:
    13/1/18
    Bài viết:
    11
    Đã được thích:
    0
    Chào các bác em đang gặp cái vấn đề nan giải này,chuyện là thế này em tập tách chuỗi get link và post ngồi quét quét ghét ghét cả mấy ngày ok ngon rồi cái mấu chốt nó ở đây các bác ạ, em quét gom vào được một đống rồi định hót cho lên xe vứt đi thì ôi tiên sư nhà nó ơi nó hiện đâu ra thêm con xe tải nữa làm em không biết vứt nó vào con xe nào.
    Em mới trở lại xem đi xem lại cái video của bác nghĩa hướng dẫn cả mấy chục lần xem có cái mấu chốt nào ở đây không? nhưng mà em không tìm ra được,
    Như 1 cỗ máy của google em lục tung cả thế giới này lên để tìm phương án mở con đường máu mà trình độ còn thấp quá vẫn không tìm ra cách
    Nhờ các bác thông não giúp em với ạ

    Em Post ở phần dưới
     
  2. Nguyễn vũ quý

    Nguyễn vũ quý Thành viên mới
    • 3/6

    Tham gia ngày:
    13/1/18
    Bài viết:
    11
    Đã được thích:
    0
    Nội dung em muốn post lên bao gồm cả nội dung text và ảnh nhưng mà nó ra 2 cái thằng này,xem các bài hướng dẫn chỉ thấy post văn bản còn cả văn bản và ảnh em không biết làm kiểu gì

    https://www.website.com/admin/Product/AddNewProduct Thằng 1


    ----------------------------------------------------------
    https://www.website.com/admin/Media/UploadProductImages Thằng 2

     
  3. Nguyễn vũ quý

    Nguyễn vũ quý Thành viên mới
    • 3/6

    Tham gia ngày:
    13/1/18
    Bài viết:
    11
    Đã được thích:
    0
    Và nó còn có 1 đoạn text như này nữa coppy sang thì nó hiện ra hình vuông vuông
    [​IMG]
     
  4. Phương Simon

    Phương Simon Thành viên mới
    • 3/6

    Tham gia ngày:
    21/3/16
    Bài viết:
    19
    Đã được thích:
    8
    bạn nên đọc kỹ về file help _httprequest bác huân hãm tài đã làm, đừng có lướt qua, nếu bạn đang dùng _httprequest của bác ấy thì search google cũng chỉ có trên forum này là nhiều thôi.
    Youtube chỉ hướng dẫn sơ lược cơ bản là chủ yếu.Xem và đọc kỹ http://autoitvn.com/threads/ver-13-...dau-vi-du-hinh-anh-cac-buoc-lam-chi-tiet.267/ lướt lướt qua loa sao mà làm, post dc văn bản thì cũng post dc ảnh dễ dàng thôi.
     
  5. Huân Hoàng

    Huân Hoàng Administrator Thành viên BQT Administrator Super Moderator
    • 93/113

    Tham gia ngày:
    29/9/15
    Bài viết:
    642
    Đã được thích:
    1,181
    Thým @Phương Simon nói chuẩn và đủ những điều iêm muốn nói rồi.
    Thým tải file _HttpRequest_Help ở đầu bài viết link thým Phương đưa hầu như các kiểu request iêm đều đã ghi chú rõ cũng như có cả chục ví dụ để thým tìm hiểu :v

    [​IMG]
    Câu hỏi về post ảnh (mấy cái ô vuông thým hỏi) tham khảo file _HttpRequest Help về hàm _HttpRequest_CreateDataForm (ngoài ra có thể đọc thêm về các hàm _GetFileInfo và _BoundaryGenerator để hiểu thêm về cách viết tường minh), sau đó đọc tới phần Practice > POST > multipart/data-form
     
  6. Nguyễn vũ quý

    Nguyễn vũ quý Thành viên mới
    • 3/6

    Tham gia ngày:
    13/1/18
    Bài viết:
    11
    Đã được thích:
    0
    Em code thế này các bác ạ các bác xem em sai ở chỗ nào sửa giúp em với, các bác cho em hỏi là cái
    ($token = X-Request-Verification-Token ) có cần thiết không nó được sinh ra bởi thằng https://www.website.com/admin/product/ mỗi lần truy cập nó sinh ra 1 chuỗi,vậy cho em hỏi nếu lắp thì em lắp vào đâu
    em code đến đoạn này là tịt không biết làm thế nào
    em Request để post thì request đến thằng https://www.website.com/admin/Product/AddNewProduct
    hay là thằng này https://www.website.com/admin/Media/UploadProductImages
    Nhờ các bác thông giúp em với hay chỉ giúp em cái chỗ em sai ở đâu


    Mã (AutoIt):
    #include <_HttpRequest.au3>

    $email = '[email protected]'
    $data = _HttpRequest(1,'http://www.website.com/admin/auth/login')
    $cookie = _GetCookie($data)
    $datalogin = 'SubDomain=websizedangbai&ShopName=&UserName='&_URIENcode($email)&'&Password=matkhau&RememberMe=false'

    $datalg = _HttpRequest(1,'http://www.website.com/admin/auth/login', $datalogin, $cookie, 'http://www.website.com/admin/auth/login')
    $cookie1 = _GetCookie($datalg)
    $location =  StringRegExp($datalg, 'Location: (.*)',1)[0]
    $dangnhap = _HttpRequest(1, $location,'', $cookie1, 'http://www.website.com/admin/auth/login')
    ;~ MsgBox (0,0, $dangnhap)

    $requestrenfer = _HttpRequest (2, 'http://www.website.com/admin/product','', $cookie1,'http://www.website.com/admin/shipment/dashboard')
    $cookierenfer = _GetCookie($requestrenfer)

    $token = StringRegExp($requestrenfer , 'RequestVerificationToken" type\="hidden" value\="(.*?)" \/>', 1)[0]

    $noidung = '{"productModel":{"ProductName":"dienthoai","Descriptions":"111","ProductTypeName":"dienthoai","ProductVendorName":"IPHONE","PageTitle":"dienthoai","ProductURL":"dien-thoai-iphone9","IsChangeUrl":true,"Visibility":true,"VisibilityPOS":true,"IsVisible":true,"PublishDate":"2018-01-14T13:53:45.951Z","Tags":"","VersionNo":null,"NewProductName":"dienthoai","ProductVariants":[],"File":[],"ProductChannelList":[],"IsSetPublishDate":false},"collectionModel":[{"Key":1000900624,"Value":"Đồ Điện Đồ Gia Dụng","IsSelected":true,"Model":[]}],"variantModel":[{"Price":999999,"OldPrice":2222222,"IsChargeTaxes":true,"IsTrackingInventory":false,"IsShipping":true,"Weight":0,"Quantity":0,"OptionNameDisplay":"Tiêu Đề","VersionNo":null,"ProductOptionValues":[{"OptionName":"Title","OptionValue":"Tiêu Đề","VersionNo":null,"IsCustom":false,"IsShowIsDeleted":false}]}],"lstImages":[],"strCollectionIds":""}'

    MsgBox (0,0,$token)
    $post = _HttpRequest (1, 'http://www.website.com/admin/Product/AddNewProduct/',$noidung, $cookierenfer,'http://www.website.com/admin/product')
     
  7. Nguyễn vũ quý

    Nguyễn vũ quý Thành viên mới
    • 3/6

    Tham gia ngày:
    13/1/18
    Bài viết:
    11
    Đã được thích:
    0
    em có xem đi xem lại video rất là nhiều lần rồi,cái đoạn này em không được thông cho lắm cái phần này nó rắc rối quá bác ạ
     
  8. Nguyễn vũ quý

    Nguyễn vũ quý Thành viên mới
    • 3/6

    Tham gia ngày:
    13/1/18
    Bài viết:
    11
    Đã được thích:
    0
    Đây là đoạn em gửi lên quét được từ live header có thằng này yin-yang-2015.jpg nhưng không thấy hiện ở đây stImages":[]
    Mã (Javascript):
    '{"productModel":{"ProductName":"dienthoai","Descriptions":"111","ProductTypeName":"dienthoai","ProductVendorName":"IPHONE","PageTitle":"dienthoai","ProductURL":"dien-thoai-iphone9","IsChangeUrl":true,"Visibility":true,"VisibilityPOS":true,"IsVisible":true,"PublishDate":"2018-01-14T13:53:45.951Z","Tags":"","VersionNo":null,"NewProductName":"dienthoai","ProductVariants":[],"File":[],"ProductChannelList":[],"IsSetPublishDate":false},"collectionModel":[{"Key":1000900624,"Value":"Đồ Điện Đồ Gia Dụng","IsSelected":true,"Model":[]}],"variantModel":[{"Price":999999,"OldPrice":2222222,"IsChargeTaxes":true,"IsTrackingInventory":false,"IsShipping":true,"Weight":0,"Quantity":0,"OptionNameDisplay":"Tiêu Đề","VersionNo":null,"ProductOptionValues":[{"OptionName":"Title","OptionValue":"Tiêu Đề","VersionNo":null,"IsCustom":false,"IsShowIsDeleted":false}]}],"lstImages":[],"strCollectionIds":""}'
    Còn thằng này https://www.website.com/admin/Media/UploadProductImages là nó sinh ra sau thằng https://www.website.com/admin/Product/AddNewProduct nên em không hiểu vấn đề nó ở chỗ nào
     
  9. Nguyễn vũ quý

    Nguyễn vũ quý Thành viên mới
    • 3/6

    Tham gia ngày:
    13/1/18
    Bài viết:
    11
    Đã được thích:
    0
    có bác nào gợi ý cho em 1 tí
     
  10. dechut

    dechut Thành viên mới
    • 3/6

    Tham gia ngày:
    1/8/16
    Bài viết:
    20
    Đã được thích:
    16
    mình nghĩ cậu nên đọc lại thật kĩ ví dụ ở file help bác huân hoàng đã viết .

    1 . cậu ko đưa trang web cụ thể , thì ai mà biết được cậu code đúng sai thế nào ?

    2 . cậu thắc mắc về request , thì phải đưa cái lệnh cậu request thế nào ? và trả về ntn ? mong muốn trả về ntn ?

    3 . cậu bảo rắc rối không muốn hiểu thì chịu rồi . ở file ví dụ đã nêu rất rõ là khi up text/ảnh thì cần những Key và Value như thế nào , cậu không muốn hiểu nữa thì chịu .

    Lười đọc thì cũng nhìn hộ xem 2 cái phần này có giông giống nhau chỗ nào ko ?

    [​IMG]
     
  11. Nguyễn vũ quý

    Nguyễn vũ quý Thành viên mới
    • 3/6

    Tham gia ngày:
    13/1/18
    Bài viết:
    11
    Đã được thích:
    0
    cái này em làm được rồi ngồi đọc mò mãi cuối cùng nó mới ra là ở cái phần cuối cùng kia lúc post bài thì mk phải thêm cái giá trị là X-request kia vào còn post ảnh thì phải thêm cái Token,em không cho vào nó cứ báo lỗi suốt
     

Chia sẻ trang này

Đang tải...