使用RESTAPI时进行python调试的最佳方法

使用RESTAPI时进行python调试的最佳方法,python,debugging,pdb,Python,Debugging,Pdb,我正在创建一个应用程序,它从postman获取输入(restapi),然后进行一些处理 在进行一些操作时,我想使用一些调试器,如pdb 是否有针对此类应用程序的调试器,或者调试此类应用程序的最佳方法是什么 场景: 我有一台服务器,python代码在那里运行并进行操作。在接收到来自邮递员(RESTAPI)的输入后,它进入服务器并执行该代码。在python代码中,我想使用一些调试器,比如pdb,在这里我可以看到每个变量的值。如果你想连接到后台运行的服务器(在另一台计算机上),它实际上是远程调试或嵌入

我正在创建一个应用程序,它从postman获取输入(restapi),然后进行一些处理

在进行一些操作时,我想使用一些调试器,如pdb

是否有针对此类应用程序的调试器,或者调试此类应用程序的最佳方法是什么

场景:


我有一台服务器,python代码在那里运行并进行操作。在接收到来自邮递员(RESTAPI)的输入后,它进入服务器并执行该代码。在python代码中,我想使用一些调试器,比如pdb,在这里我可以看到每个变量的值。

如果你想连接到后台运行的服务器(在另一台计算机上),它实际上是远程调试或嵌入式调试。您可以使用调试器。这是关于如何在winpdb中使用嵌入式调试的说明。

我不完全理解您的问题。是否需要远程调试(例如调试REST API服务器)?或者您想调试处理rest api结果的某个本地(客户端)进程。我不知道远程调试,我已更新了更详细的问题。在您的场景中:我知道您想在上述服务器端调试python代码,但您想在服务器运行的同一台计算机上使用调试器吗?或者是另一台电脑。另外,您想连接到后台运行的服务器进程,还是出于调试原因在前台启动此服务器?谢谢您的回复。实际上我有一个服务器,但不知道进程在哪里运行,以及如何将其与pdb连接,或者是否有任何其他进程需要调试。我想从我的本地机器上调试它,就像在正常情况下一样,我对进程运行的机器执行ssh,或者简单地用pdb.C'mon重新启动它。在我的回答中,您有可以用于远程调试的调试器的信息,并链接到如何进行远程调试的确切说明。你读过吗?