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

UDF [Update 14/1/2017] _HttpRequest_Obj: Tương tự _HtppRequest nhưng dựa trên object Winhttp5.1

Thảo luận trong 'Chia sẻ mã nguồn' bắt đầu bởi Huân Hoàng, 6/11/16.

  1. 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
    Hẳn nhiều bạn đã biết đến bài viết Hướng dẫn người mới làm quen với WinHttp của mình tại: http://autoitvn.com/threads/update5...ttp-vi-du-hinh-anh-cac-buoc-lam-chi-tiet.267/
    Thì trong bài viết trên sử dụng UDF WinHttp của tác giả Trancexx làm nền tảng. Nay mình viết UDF _HttpRequest_Obj.au3 sử dụng Object WinHttp.WinHttpRequest.5.1 làm nền tảng.

    - Ưu điểm: Xuất code gọn hơn, tốc độ chạy code nhanh hơn, hạn chế lỗi tbl khi làm rối mã (obf) code.
    [​IMG]

    - Cách sử dụng và các thông số hàm _HttpRequest của _HttpRequest_Obj.au3 được làm hoàn toàn tương tự với _HttpRequest.au3 nên các code cũ đã #include <_HttpRequest.au3> có thể sửa thành #include <_HttpRequest_Obj.au3> là vẫn chạy được ngon lành. :p:p

    - Tải về UDF: http://picocurl.com/25CE

    - Các code mẫu ví dụ: http://picocurl.com/25Ch

    :autoit:
     
  2. sgdavid

    sgdavid Thành viên
    • 8/11

    Tham gia ngày:
    23/10/15
    Bài viết:
    28
    Đã được thích:
    12
    Thanks a nhanh hơn hẳn. Mong a tiếp tục post thêm nhiều bài hay nữa cho ae newbie học hỏi :d
     
    kamsamita1 thích bài này.
  3. PMHCT

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

    Tham gia ngày:
    16/9/16
    Bài viết:
    8
    Đã được thích:
    7
    Nơi ở:
    MS-DOS A:\
    Rất bổ ích, mình cũng đang tìm hiểu, mong các bạn chỉ giáo :)
     
    kamsamita1 thích bài này.
  4. essered

    essered Thành viên
    • 18/23

    Tham gia ngày:
    11/9/16
    Bài viết:
    47
    Đã được thích:
    45
    khoái cái này nhanh hơn, nhưng khi mạng chậm hay bị lỗi $g___oHTTP.Send($sDataToSend)
    bác thớt fix giúp nhé
     
    kamsamita1 thích bài này.
  5. minhthong250485

    minhthong250485 Thành viên mới
    • 1/6

    Tham gia ngày:
    30/11/16
    Bài viết:
    8
    Đã được thích:
    8
    Bác Huân Hoàng cho e hỏi,cái _HttpRequest_Obj có thể thay thế hoàn toàn cái _HttpRequest luôn phải không bác?Để e xóa cái kia và sau này dùng luôn cái này
     
    kamsamita1 thích bài này.
  6. Cô Giáo Thảo

    Cô Giáo Thảo Thành viên
    • 18/23

    Tham gia ngày:
    4/1/16
    Bài viết:
    57
    Đã được thích:
    91
    Nơi ở:
    ĐH Sư Phạm Hà Nội
    Vẫn còn bug @Huân Hoàng ạ. Cô vẫn xài cái _HttpRequest.au3 bên toppic facebook. Mấy cái gần đây của em với cái này khi load trang khác nội dung là 404.
    Fix sớm nhé, cô ủng hộ :p
     
    kamsamita1 thích bài này.
  7. 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
    @Cô Giáo Thảo Cô ơi cô cho iêm cụ thể 1 code để test với, iêm thấy vẫn chạy bình thường mà nhỉ :(
     
    kamsamita1 thích bài này.
  8. Cô Giáo Thảo

    Cô Giáo Thảo Thành viên
    • 18/23

    Tham gia ngày:
    4/1/16
    Bài viết:
    57
    Đã được thích:
    91
    Nơi ở:
    ĐH Sư Phạm Hà Nội
    Để cô xem lại. Vừa thử chạy thì cả 3 cái đều load được web, không bị 404 :|
     
    kamsamita1 thích bài này.
  9. Trần Xuân Hải

    Trần Xuân Hải XHAI
    • 1/6

    Tham gia ngày:
    10/1/17
    Bài viết:
    11
    Đã được thích:
    8
    @Huân Hoàng này, em có cái file rút gọn url bằng autoit em tìm được trên 4rum (chính là bài về httprequest lầ trước hay sao ấy), khi em dùng lệnh #include <_HttpRequest_Obj.au3> mới này của anh thì ko lấy được link goo.gl và bit.ly và chỉ còn tinyurl (bit.ly lỗi hết là điều tất nhiên.). Còn khi dùng #include <_HttpRequest.au3> thì get được link goo.gl và vào được. Anh khắc phục sớm
     
    Chỉnh sửa cuối: 13/1/17
    kamsamita1 thích bài này.
  10. Trần Xuân Hải

    Trần Xuân Hải XHAI
    • 1/6

    Tham gia ngày:
    10/1/17
    Bài viết:
    11
    Đã được thích:
    8
    [​IMG]

    [​IMG]
     
    kamsamita1 thích bài này.
  11. 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
    @Trần Xuân Hải

    - Cám ơn bạn đã góp ý, mình đã tìm được nguyên nhân gây lỗi khi sử dụng _HttpRequest_Obj, mình đã fix. Cám ơn bạn đã ủng hộ :D

    - Còn về UDF rút gọn link mình sẽ cập nhật lại bên 2pic về nó. :p:p:p
     
    kamsamita1 thích bài này.

Chia sẻ trang này

Đang tải...