Parlamentul de la Frankfurt nu avea forțe materiale pentru a-și menține puterea, nu avea nici propriile sale finanțe, nici trupe. Impotența sa a fost deosebit de evidentă în soluționarea problemei lui Schleswig și Holstein. Aceste gropi, populate în principal de germani, au fost unite cu Danemarca printr-o uniune dinastică. Odată cu începutul revoluției, aceste drăgălări dezvoltă o mișcare de secesiune din Danemarca și se alătură viitorului Germania unită. Parlamentul de la Frankfurt include membrii aleși de Schleswig, iar guvernul prusac, sub presiunea opiniei publice, a fost forțat să-și trimită armata ducatului.
Delegația Adunării Constituante a plecat spre Berlin pentru a oferi coroana Imperiului german lui Friedrich Wilhelm IV. Regele prusac nu se opunea să devină șef al unei Germanii unite, ci se temea de opoziția din Austria și din alte state ale Uniunii Germanice. De aceea, el a spus delegației că apreciază înaltul birou propus de Adunare, dar nu poate accepta coroana fără acordul cu alți suverani, care trebuie să ia în considerare în comun constituția și să discute despre schimbările necesare în ea. 28 de state au recunoscut deciziile parlamentului total german, dar Hanovra, Württemberg, Saxonia, Bavaria și alții au luat o poziție ostilă.
O luptă serioasă pentru Constituția Imperială sa desfășurat în Saxonia, Marele Ducat al Badenului și Palatinatul Bavariei. În Saxonia, guvernul a dizolvat Seimul, cerând recunoașterea constituției germane generale. La începutul lunii mai a început o revoltă armată la Dresda, regele a părăsit capitala. Printre conducătorii revoltei din Dresda, a fost revoluționarul rus Mikhail Bakunin. După o luptă de două zile, trupele prusace au ocupat orașul și au acționat nemilos față de participanții la revoltă. Bakunin a fost reținut și extrădat guvernului țarist.