1
我想我的如下因素CURL請求轉換爲Python POST請求 這樣我就可以請求庫轉換捲曲到Python請求
curl -uadmin:AP31vzchw5mYTkB1u3DhjLT9Txj -T <PATH_TO_FILE> "http://MyArtifactory-Server/artifactory/OurRepo/<TARGET_FILE_PATH>"
有人可以幫助在這種情況下使用呢?
我想我的如下因素CURL請求轉換爲Python POST請求 這樣我就可以請求庫轉換捲曲到Python請求
curl -uadmin:AP31vzchw5mYTkB1u3DhjLT9Txj -T <PATH_TO_FILE> "http://MyArtifactory-Server/artifactory/OurRepo/<TARGET_FILE_PATH>"
有人可以幫助在這種情況下使用呢?
您的案例涉及的兩個方面是authentication和file uploading,您可以參考鏈接瞭解更多詳情。並且還與下面的轉換後的代碼,如果你想它:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests
from requests.auth import HTTPBasicAuth
def upload_file():
username = 'admin'
password = 'AP31vzchw5mYTkB1u3DhjLT9Txj'
source_file = "<your source file"
upload_url = "http://<your server>/<your path>"
files = {'file': open(source_file, 'rb')}
requests.post(upload_url, auth=HTTPBasicAuth(username, password), files=files)
if __name__ == "__main__":
upload_file()
希望這有助於:-)
感謝這部作品 – Akki
@Akki,歡迎您;-) – shizhz