小编Nic*_*ico的帖子

使用Python的Quick Rest API用于模拟响应

我正在测试一个C#应用程序,它向另一个Rest API发出请求,我想模拟服务器.我知道基本的python,我想知道我是否可以编写一个简单的API Rest服务器而不涉及像Django这样的大型框架.这将是一个简单的服务器,我通过请求体接收一个json,我必须返回另一个json(内部返回的逻辑,就像一个视图).

最好的祝福!

像这样简单:

@path(/api/v1/somepath, GET)
def my_function(request):
    json_input = request.body.json()

    # My logic here
    response.status = 200
    response.body = {'some_field': 'something'}
    return response
Run Code Online (Sandbox Code Playgroud)

python api rest json python-3.x

6
推荐指数
1
解决办法
1399
查看次数

将十进制数字字符串转换为BCD的算法

我正在寻找一种方法将字符串转换为BCD等价物.我使用java,但它确实不是语言的问题.我试图逐步了解如何将字符串转换为BCD.

例如,假设我有以下字符串;

"0200" (This string has four ASCII characters, if we were in java this string had been contained in a byte[4] where byte[0] = 48, byte[1] = 50, byte[2] = 48 and byte[3] = 48)
Run Code Online (Sandbox Code Playgroud)

在BCD中(根据此页面:http://es.wikipedia.org/wiki/Decimal_codificado_en_binario):

0 = 0000
2 = 0010
0 = 0000
0 = 0000
Run Code Online (Sandbox Code Playgroud)

好吧,我认为转换是正确的,但我必须将其保存在一个字节[2].我该怎么办?之后,我必须读取BCD并将其转换为原始字符串"0200",但首先我必须将String解析为BCD.

问候!

java arrays string bcd

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

api ×1

arrays ×1

bcd ×1

java ×1

json ×1

python ×1

python-3.x ×1

rest ×1

string ×1