本地跑不通,去伺服器調介面

2022-09-18 18:45:10 字數 1680 閱讀 7938

請求某些介面時,由於沒有給本機新增白名單ip,所以本地用postman請求不通對方介面.

但是對方(比如我們的**商實習僧和客戶sf)給我們的伺服器加了ip白名單,所以想辦法從伺服器上調對方介面。

1.用curl,這裡我只遇到過get請求方式

curl -x get '' \

--header 'authorization: bearer 931d67f542749ef9605b0be7f7532f3'

2.直接把請求寫在**裡,去伺服器執行

# 實習僧配置 對方沙盒不能用了 使用線上的測試

import base64

import hashlib

import time

from_time = '1642113476'

user_id = 'usr_mzs3yyqlw6p3'

# intern_uuid = 'inn_xmq8m0xkdymm'

intern_uuid = 'inn_n6e7tm8pfjrz'

deliver_status = 'delivered'

url = f'/v1/resumes?user_uuid=&intern_uuid=&sign=&deliver_status=&from_time=&page=&limit='

import requests

print(url)

resp = requests.get(url, headers=get_headers(), )

assert resp.status_code == 200

print(resp.text)

2.1)進入沙盒伺服器

cywdemac-mini:miyao cyw$ ssh [email protected] -i id_rsa連跳板機   (id_rsa私鑰在

/users/cyw/miyao這個目錄下

)延伸:如何連跳板機

mkdir ~/.ssh

cp miyao/id_rsa ~/.ssh  把金鑰拷貝到cyw使用者的.ssh目錄下

ls -l  看看有沒有拷貝成功

ssh [email protected] -i id_rsa  -i的意思是指定私鑰檔案

目前我有這麼多伺服器的許可權

選8,因為實習僧沙盒**是執行在這個伺服器的

2.2)把**放到伺服器上

[~]$ vim shixiseng.py 新建乙個檔案            vim使用詳見 

輸入i或o進入編輯狀態(i是在游標位置進行編輯,o是在文件頭進行編輯)

把**複製進去

esc,退出輸入模式,切換到命令模式

:wq    w儲存 q退出

2.3)執行**

python3 shixiseng.py

10 伺服器調優

前章講到tomcat apache伺服器的整合,提高伺服器的訪問效率,tomcat負責jsp的訪問,apache負責對靜態檔案 html 其他資源的訪問。1 apache jk tomcat整合 2 負載均衡 3 容量計畫 1.1 apache整合tomcat apache和tomcat的整合有三種...

nginx伺服器調優

為了滿足併發要求,本次對某個介面進行壓測,目標是併發1200 實際可以達到1600 rt 1s以內 nginx tomcat集群 1 剛開始啟動200執行緒,30秒,沒有任何問題,響應時間也正常 2 將持續時間調整到300秒後,執行到一定時間就會報錯,並且後續請求都是錯誤 3 通過檢視error日誌...

伺服器調優原理

動態優先順序 核心自動檢測占用cpu時間的程序,自動調整程序的優先順序 手動優先順序調整 調整nice值,但是核心也會再動態調整這些手動調整優先順序高的程序 cpu排程佇列 0 139個優先順序佇列 核心從優先順序由高到低挨個掃瞄佇列,排程策略 先到先得,輪流,完全公平 cfs 核心排程實時程序 先...